/**
 * $Id$
 * @title HHJsLib
 * @description 基地Js库基础类
 * @author xjiujiu (xjiujiu@foxmail.com)
 * @create 2012-08-13 9:30:00
 */
(function($) {
	//事件注册及自动初始化工具脚本
	var HHJsLib = window.HHJsLib = function() {
		//事件注册，寄存器
		var _registered 	= {
			init: []
		};
		
		return {
			//初始化
			init: function() {
				$.each(_registered.init, function(loc, item) {
					item[1].call(item[0]);
				});
			},
			//扩展方法
			extend: function(props) {
				for(var i in props) {
					if(undefined != props[i]) {
						this[i] 	= props[i];
					}
				}
			},
			//事件的注册
			register: function(obj, func, attr) {
				if(!_registered[attr]) {
					_registered[attr] 	= [];
				}
				_registered[attr].push([obj, func]);
			}
		};
	}();
	//文档加载完成，调用初始化方法
	$(function() { HHJsLib.init(); });
})(jQuery);
